﻿using System;
using UnityEngine;
using UnityEngine.Rendering;

namespace Assets.Scripts.PerformanceTuner
{
	// Token: 0x02000314 RID: 788
	internal class Fantastic : IPerformanceProfile
	{
		// Token: 0x060013F4 RID: 5108 RVA: 0x00084947 File Offset: 0x00082B47
		public Fantastic()
		{
			this.ShadowType = LightShadows.Soft;
			this.ShadowResolution = LightShadowResolution.VeryHigh;
			this.ReflectionResolution = 1024;
			this.EnableHdr = true;
			this.ShadowDistance = 100;
		}

		// Token: 0x1700031D RID: 797
		// (get) Token: 0x060013F5 RID: 5109 RVA: 0x00084977 File Offset: 0x00082B77
		// (set) Token: 0x060013F6 RID: 5110 RVA: 0x0008497F File Offset: 0x00082B7F
		public LightShadows ShadowType { get; private set; }

		// Token: 0x1700031E RID: 798
		// (get) Token: 0x060013F7 RID: 5111 RVA: 0x00084988 File Offset: 0x00082B88
		// (set) Token: 0x060013F8 RID: 5112 RVA: 0x00084990 File Offset: 0x00082B90
		public LightShadowResolution ShadowResolution { get; private set; }

		// Token: 0x1700031F RID: 799
		// (get) Token: 0x060013F9 RID: 5113 RVA: 0x00084999 File Offset: 0x00082B99
		// (set) Token: 0x060013FA RID: 5114 RVA: 0x000849A1 File Offset: 0x00082BA1
		public int ReflectionResolution { get; private set; }

		// Token: 0x17000320 RID: 800
		// (get) Token: 0x060013FB RID: 5115 RVA: 0x000849AA File Offset: 0x00082BAA
		// (set) Token: 0x060013FC RID: 5116 RVA: 0x000849B2 File Offset: 0x00082BB2
		public bool EnableHdr { get; private set; }

		// Token: 0x17000321 RID: 801
		// (get) Token: 0x060013FD RID: 5117 RVA: 0x000849BB File Offset: 0x00082BBB
		// (set) Token: 0x060013FE RID: 5118 RVA: 0x000849C3 File Offset: 0x00082BC3
		public int ShadowDistance { get; private set; }
	}
}
